home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / documents / RFC / rfc716.txt < prev    next >
Text File  |  1994-08-01  |  3KB  |  107 lines

  1. Network Working Group                                              David Walden
  2. Request for Comments: 716                                            Joel Levin
  3. NIC #35534                                                         May 24, 1976
  4.  
  5.  
  6.        Interim Revision to Appendix F of BBN Report 1822
  7.  
  8.  
  9.  
  10.  
  11. Over the past few months we have become aware that there has been
  12. some confusion as to how to operate a Host connected to an IMP as a
  13. Very Distant Host (or VDH).  Therefore, next time BBN Report 1822
  14. ("Specifications for the Interconnection of a Host and an IMP") is
  15. revised, we will include additional information on how the IMP side
  16. of a VDH connection works and how the Host side may operate most
  17. efficiently.  As an interim measure, we are distributing this RFC
  18. which takes the form of a (logical) update to Appendix F of BBN
  19. Report 1822.
  20.  
  21. On page F-6 on Appendix F, delete the second footnote.
  22.  
  23. On page F-7, find the phrase "... and the odd/even bit is complemented."
  24. on line 17 of the page.  Delete the rest of the page and insert the
  25. following text:
  26.  
  27. In a standard Host to IMP interface, messages are delivered in a
  28. specific order and received in the same order.  A Very Distant Host
  29. interface operates similarly in that messages are passed, for
  30. example, from the IMP to its RTP in order; the Host's RTP then
  31. delivers them to its receiving process in the same order.  It is
  32. important to note, however, that between these two software
  33. interfaces there is nothing said about ordering.  In particular, if
  34. the special interface detects an error in a packet, for example,
  35. the receiving RTP will discard the packet.  The next packet may
  36. arrive on another logical channel before the sending RTP
  37. retransmits the discarded and unacknowledged packet, and the
  38. receiver should be prepared to accept this packet out of order.
  39. The protocol described above explicitly permits such out-of-order
  40. behavior between the RTPs, requiring only that the transmit portion
  41. of the RTP fill its channels in sequence (one to channel zero, one
  42. to channel one, one to channel zero, etc.), and that the receive
  43. portion of the RTP empty its channels in sequence.  In addition, to
  44. insure correct sequencing, the first channel filled or emptied
  45. after initialization must be channel zero.  Null packets use
  46. neither a channel nor a channel number when sent and are not
  47. acknowledged when received.
  48.  
  49. When packets must be retransmitted until acknowledged, processing
  50. and transmission delay may cause acknowledgement to be delayed for
  51. more than one transmission time.  Unnecessary retransmission may
  52. interfere with new transmissions, as well as placing an added
  53.  
  54.                                -1-
  55.  
  56.  
  57. burden on both receiver and transmitter.  Therefore, we recommend a
  58. program delay before deciding to retransmit an unacknowledged
  59. packet.  This amount of delay should be adjustable, but we
  60. recommend a trial value of 100 msec.  Additional efficiency may be
  61. gained if the RTP can notice that the next packet has been
  62. acknowledged while the previous one has not: in this case, it is
  63. clear that the first packet was not correctly received and it may
  64. be retransmitted immediately without waiting for the programmed
  65. delay to expire.  This option has not, however, been implemented in
  66. the IMP at this time.
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.                                 -2-
  107.